.share_controller{
	.modal{
		position: fixed;
		left: 0rpx;
		top: 0rpx;
		right: 0rpx;
		bottom: 0rpx;
		width: 100vw;
		height: 100vh;
		// z-index: 0;
		
		 
		.bg_v{
			position: absolute;
			left: 0rpx;
			top: 0rpx;
			right: 0rpx;
			bottom: 0rpx;
			 z-index: -1;
			background-color: rgba(#000000,0.7);
		}
		.content{
			margin: auto;
			// margin-top: 474rpx;
			position: absolute;
			left: 0rpx;
			top: 0rpx;
			right: 0rpx;
			bottom: 0rpx;
			width: 606rpx;
			height: 606rpx;
			background-color: #A9251E;
			border-radius: 30rpx;
			padding-top: 84rpx;
			.title{
				text-align: center;
				font-size: 36rpx;
				font-family: PingFangSC-Medium, PingFang SC;
				font-weight: 500;
				color: #FFFFFF;
				line-height: 50rpx;
			}
			text-align: center;
			image{
				margin-top: 40rpx;
				width: 400rpx;
				height: 400rpx;
			}
		}
	}
	.text_conetent{
		position: fixed;
		left: 20rpx;
		
		right: 20rpx;
		bottom: 0;
		padding:  120rpx 0rpx;
		
		 
		.btn{
			position: absolute;
			right: 0rpx;
			top:-80rpx;
			width: 236rpx;
			height: 236rpx;
			border-radius: 71rpx;
			// box-shadow: 2rpx 6rpx 6rpx 0rpx rgba(0,0,0,0.46);
		}
		.con_v{
			background-color: rgba($color: #CC3E35, $alpha: 0.79);
			border-radius: 20rpx;
			padding: 38rpx;
			box-shadow: 6rpx 8rpx 6rpx rgba(0, 0, 0, 0.10);
			.text{
				
				font-size: 40rpx;
				letter-spacing: 16rpx;
				line-height: 70rpx;
				color: #FFFFFF;
				// text-shadow: 6rpx 8rpx 6rpx rgba(0, 0, 0, 0.61);
			}
		}
		
		 
	}
	.bg_view{
		position: fixed;
		left: 0rpx;
		top: 0rpx;
		right: 0rpx;
		bottom: 0rpx;
		width: 100vw;
		height: 100vh;
		z-index: -1;
		
		.bg_img{
			position: absolute; 
			 width: 100%;
		     height: 100%;
		}
		.bg_img_top{
			position: absolute; 
			 width: 100%;
		     
		}
		.bg_img_bottom{
			position: absolute;
			 width: 100%;
			 bottom: 0rpx;
		}
	}
} 